home *** CD-ROM | disk | FTP | other *** search
- #pragma once
- #define __GW_SMTPPROTOCOL__
-
- #define kSMTPPort 25
- #define kSMTPTimeout 15
- #define kSMTPCommandLength 2048
- #define kExtenderChar '-'
- #define kMessageTerminator "\015\012.\015\012"
- #define kHeaderTerminator "\015\012\015\012"
-
- OSErr SendSMTP(char *headerText,FSSpec *contentSpool,char *bccText,char *fromAddress,unsigned long smtpServerAddress);
- OSErr RcptMsg(char *text,unsigned long stream,char *header);
- void ExitSMTP(unsigned long stream,Ptr lfText,char *command);
-
- OSErr SMTP_Command(unsigned long connID,char *command,Ptr *response,unsigned long *responseLength);
- OSErr SMTP_GetResponse(unsigned long connID,Ptr *response,unsigned long *responseLength);
-
- Boolean CheckExtendedReply(Boolean inExtendedReply,Ptr lineStart,Ptr curPtr,char *extenderString);
- Boolean PositiveResponse(char *response);
-